open source unix perl replacement windows j2ee apple construction projects doors developers online shopping solaris builders shop ipod .net content management system mac macintosh php siding java windows cgi cmsimple mysql design c++